squill (creature) - Spanish English Dictionary